API: Структура БД



Страницы


content_page
id ID страницы
id_part ID раздела
id_tpl ID шаблона
name название
link относительная ссылка
title мета-тег title
keywords мета-тег keywords
description мета-тег description
fixed не выводить страницу в меню (если 1, то страница не выводится)
sort сортировка
confirm выводить страницу на сайте (если 1, то страница выводится)
noindex запрет индексирования (если 1, то страница не выводится роботам)




Разделы


content_part
id ID страницы
id_part
ID родительского раздела
name название
link идентификатор ссылки
sort сортировка
confirm выводить раздел на сайте (если 1, то раздел выводится)




Новости


news
id ID новости
id_part ID раздела
id_tpl ID шаблона
name  название
announce анонс
content содержание
link относительная ссылка
image изображение
date дата
time время
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
top новость закреплена в ТОПе
sort сортировка
active выводить новость на сайте (если 1, то новость выводится)




Раздел новости


news_part
id ID раздела
id_tpl ID шаблона
name название
link относительная ссылка
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить раздел на сайте (если 1, то раздел выводится)




Товары


catalog
id ID товара
id_source ID источника
id_tpl ID шаблона
vendor_code артикул
name название
desc_short короткое описание (анонс)
desc_full полное описание
price цена
price_new цена со скидкой
best_price самая низкая цена, рассчитанная из price и price_new, если price_new не равно 0.00
amount количество
unit единица измерения
step шаг заказа (параметр определяет, на какое кол-во можно увеличить или уменьшить позицию в корзине)
weight
вес, г
width
ширина, см
height
высота, см
length
длина, см
size
размер
digital
цифровой товар
service
товар является услугой
start дата начала
stop дата окончания
color
идентификатор цвета
link ссылка на товар
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
group идентификатор группы товаров
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить товар на сайте (если 1, то товар выводится)
active_part статус активности родительского раздела, в режиме strict товары с active_part равным 0 не выводятся
render
отображать групповой товар в списке
main
основной товар в группе
no_yml
не выводить товар в YML, системное поле
filter_N_exist системные параметры для фильтров товара, где N - ID фильтра (не используется в логике вывода данных)
settings настройки модуля каталог, значения описаны ниже в таблице





Раздел каталога


catalog_part
id ID раздела
id_source ID источника
id_parent ID родительского раздела
id_tpl ID шаблона
vendor_code артикул
name название
announce короткое описание (анонс)
description полное описание
link ссылка на раздел
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
main основной раздел товара (выгружается только в методе catalog с параметром 'extra' => ['part'])
sort сортировка
active выводить раздел на сайте (если 1, то раздел выводится)
no_yml
не выводить товар в YML, системное поле




Бренды


catalog_brand
id ID бренда
id_tpl ID шаблона
name название
description описание
link ссылка на бренд
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить бренд на сайте (если 1, то бренд выводится)




Категории товаров


catalog_category
id ID категории
name название
description описание
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
sort сортировка
active выводить категорию на сайте (если 1, то категория выводится)




Теги


catalog_tags
id ID тега
name название
sort сортировка
active выводить тег на сайте (если 1, то тег выводится)




Коллекции


catalog_collections
id ID коллекции
id_source
ID источника
name название
sort сортировка
active выводить коллекцию на сайте (если 1, то коллекция выводится)




Опции товара


catalog_options
id ID опции
name название
description
описание
image изображение (если было загружно превью, то имя файла не отличается, но сам файл расположен в папке catalog_preview)
price цена
sort сортировка
active выводить опцию на сайте (если 1, то опция выводится)




Фильтры товара


catalog_filters
id ID фильтра
name название
type тип фильтра
value ключ фильтра
value_p значение фильтра
sort сортировка
active выводить фильтр на сайте (если 1, то фильтр выводится)


Внимание! Параметры value и value_p выгружаются только в методе catalog с параметром 'extra' => ['filters']


Параметры section, all_parts, unit и no_yml являются системными и не используется в логике вывода данных.




Доп. параметры каталога


catalog_params/catalog_part_params
id ID параметра
name название
type тип параметра
value значение параметра
sort сортировка
active выводить параметр на сайте (если 1, то параметр выводится)
group
название группы параметров
is_group
параметр является групповой характеристикой


Параметры section, all_parts, unit и no_yml являются системными и не используется в логике вывода данных.




Корзина


get_cart
items содержит таблицы всех товаров в корзине, получаемых с помощью метода catalog, значения параметров, применимых только к корзине, описаны ниже в таблице
sum сумма корзины без скидок
discount_sum сумма корзины со всеми скидками и купонами
amount количество товаров в корзине (доставка не учитывается)
count количество уникальных позиций в корзине (доставка не учитывается)
delivery сумма доставки
delivery_name название доставки
delivery_module модуль расчета стоимости доставки
extra массив с дополнительными данными, такими как скидки и купоны, значения описаны ниже в таблице
price_data массив цен, где ключи массива состоят из конкатенации ID товара и ID модификации со знаком "_" (В примере указан товар с ID 177 без модификации, т.е. ID модификации 0), а значения описаны ниже в таблице



items
id_session ID текущей сессии
price_old цена без учета скидки
price
цена с учетом скидки
quantity
остаток в интернет-магазине
amount
количество товаров в корзине
options
ID всех опций через запятую
options_data
массив содержащий опции товара (id - ID опции, name - название опции, descriptions - описание опции, price - цена опции)



extra
discount активирована ли скидка в корзине
coupon активирован ли купон в корзине
discount_name название скидки
discount_value величина скидки
discount_unit тип скидки, % или currency (валюта)
discount_quantity размер скидки в валюте интернет-магазина
discount_diff погрешность при округлении скидки
coupon_id ID активированного купона
coupon_name название купона
coupon_code код купона
coupon_value величина скидки
coupon_unit тип скидки, % или currency (валюта)
coupon_quantity размер скидки в валюте интернет-магазина
coupon_diff погрешность при округлении скидки
coupon_amount количество купонов



price_data
price исходная цена товара/модификации
price_calc цена товара/модификации со всеми примененными скидками и купонами (сначала применяется скидка, затем купон)
amount количество в корзине




Страницы модуля


module_item

id ID страницы
id_part ID раздела
id_module ID модуля
id_tpl ID шаблона
name название
desc_short короткое описание (анонс)
desc_full полное описание
link ссылка на страницу
image изображение (если было загружено превью, то имя файла не отличается, но сам файл расположен в папке module_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить страницу на сайте (если 1, то страница выводится)




Разделы модуля


module_part

id ID раздела
id_parent ID родительского раздела
id_module ID модуля
id_tpl ID шаблона
name название
announce короткое описание (анонс)
description полное описание
link ссылка на раздел
image изображение (если было загружено превью, то имя файла не отличается, но сам файл расположен в папке module_preview)
seo_title мета-тег title
seo_keywords мета-тег keywords
seo_description мета-тег description
sort сортировка
active выводить раздел на сайте (если 1, то раздел выводится)




Доп. параметры модуля


module_item_params/module_part_params

id ID параметра
name название
type тип параметра
value значение параметра
sort сортировка
active выводить параметр на сайте (если 1, то параметр выводится)


Параметр section является системным и не используется в логике вывода данных.


Была ли полезна для вас данная статья?

Мы используем файлы Cookie, чтобы сделать работу с сайтом проще и удобнее. Нажимая кнопку «Принять Cookie» или продолжая просмотр сайта, вы разрешаете их использование.
Подробная информация
 тут

Cookies в CMS Smart Engine

totop